Finding the Optimal Communication Structure for Networked Computing
نویسندگان
چکیده
This paper studies the problem of distributed computation over a wireless network of resource constrained nodes. This problem applies to many emerging wireless sensor networks, including those used for body sensing, structural health monitoring, and various cyber-physical systems. Computational tasks in these networks typically require far more sophisticated data processing beyond commonly-studied data aggregation or simple functions like average and max/min, in order to enable real-time diagnosis and control. To determine how to accomplish this in the most energy efficient manner, possibly subject to a delay constraint, we need to first be able to decompose a computational task into components, and then be able to distribute these components over the network taking into account the fact that data input to the computation may originate from different parts of the network. In this paper, we propose a general optimization framework to determine the best communication structure given a fixed decomposition of a computational task represented in a data-flow graph. We do this for two classes of computations, those involving single-stream inputs and those requiring multi-stream inputs. For each category, we prove that finding the optimal communication structure is NP-hard. We then propose centralized integer linear programs to determine the optimal communication structure, and develop polynomial, distributed approximation algorithms to find a nearoptimal communication structure. We analytically derive the approximation factor for each approximation algorithm we propose, and evaluate their performance in realistic engineering applications through simulation.
منابع مشابه
A Near Optimal Approach in Choosing The Appropriate Physical Machines for Live Virtual Machines Migration in Cloud Computing
Migration of Virtual Machine (VM) is a critical challenge in cloud computing. The process to move VMs or applications from one Physical Machine (PM) to another is known as VM migration. In VM migration several issues should be considered. One of the major issues in VM migration problem is selecting an appropriate PM as a destination for a migrating VM. To face this issue, several approaches are...
متن کاملDesign of Observer-based H∞ Controller for Robust Stabilization of Networked Systems Using Switched Lyapunov Functions
In this paper, H∞ controller is synthesized for networked systems subject to random transmission delays with known upper bound and different occurrence probabilities in the both of feedback (sensor to controller) and forward (controller to actuator) channels. A remote observer is employed to improve the performance of the system by computing non-delayed estimates of the sates. The closed-loop s...
متن کاملApplication of n-distance balanced graphs in distributing management and finding optimal logistical hubs
Optimization and reduction of costs in management of distribution and transportation of commodity are one of the main goals of many organizations. Using suitable models in supply chain in order to increase efficiency and appropriate location for support centers in logistical networks is highly important for planners and managers. Graph modeling can be used to analyze these problems and many oth...
متن کاملNeural-Smith Predictor Method for Improvement of Networked Control Systems
Networked control systems (NCSs) are distributed control systems in which the nodes, including controllers, sensors, actuators, and plants are connected by a digital communication network such as the Internet. One of the most critical challenges in networked control systems is the stochastic time delay of arriving data packets in the communication network among the nodes. Using the Smith predic...
متن کاملA Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010